.form { padding:0px; margin:0px; background:#FFFFFF; }
.form p { 
  position:relative; 
  margin:0px; padding:2px; height:30px;
  vertical-align:middle;
}
.form p input{
  position:absolute;
  right: 0px;
  margin:0px;
  
}
.form textarea{
  height:120px;
  width:98%;
  background:#E5ECF3;
  padding:2px;
  border:1px solid #93C6D3;
}
.form p span { 
  display:block;
  float:left;
  text-align:left;
  width:230px;
  padding-top:4px;
  height:22px;
}
.form small {
  font-size:85%;
  color:#A8ABAA;
}
.form input {
  background:#E5ECF3;
  padding:2px;
  border:1px solid #93C6D3;
}
.form .input2{
  position: relative !important;
}
.form .submit {
  color:#393733;
  /*padding:4px;*/
  margin-top: 15px;
}
.disable input{
  background:#ccc;
  color:#fff;
}
.input_error{ 
  background: #FFC4BF !important; 
  color:#000; 
}
